package com.reggie.service.facade;

import java.io.InputStream;
import java.io.OutputStream;

/**
 * 文件系统服务<p>
 * 上传、下载
 *
 * @author yth
 * @since 2023-05-05-16:48
 */
public interface FileSystemFacade {

    /**
     * 传输本地图片文件
     *
     * @param fileName 服务器文件名称
     * @param os       目标输出流
     */
    void getLocalImageFile(String fileName, OutputStream os);

    /**
     * 保存图片文件
     *
     * @param originalFilename 原始文件名称
     * @param is               源输入流
     * @return 存储文件名称
     */
    String saveImageFile(String originalFilename, InputStream is);
}
